Go(Golang)是Google開發的一種語言。2007年,Google設計Go原先目的在於提高在多核、網路機器(networked machines)、大型代碼庫(codebases)的情況下的開發效率。在2009年11月正式推出,版本1.0在2012年3月發布後,Go廣泛應用於Google的產品,並開放原始碼專案。
Go支援所有作業系統屬於靜態型別(statically typed)語言,採用有型別安全防護的記憶體模型,屏且有垃圾回收(garbage collection)機制。如此的組合可以避免開發人員製造出太多常見的程式錯誤跟安全漏洞,卻仍能保有好的性能跟效率。
Go與原在設計之初遍充分運用了CPU的多重核心,且消除了所有可能的程式碼錯誤。這種設計讓開發人員可以容易且安全的撰寫並行性運算程式。
可至官網下載,本筆記會以Mac系統作為範例
VS Code設定環境,首先先安裝GO延伸套件
安裝相關工具按下command + P搜尋go install,勾選所有工具後按下OK。
開啟一個新檔案命名為main.go
下面是用Go寫成的Hello Golang程式:
package main
import "fmt"
func main() {
fmt.Println("Hello Golang")
}
第一個由go語言寫出的程式完成,今天筆記就先到這,下一篇會編寫Go語言的基本架構。